.shade{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;opacity:0.3;z-index:999;}
.menu-header{position:relative;padding:15px 0 4px;border-bottom:1px solid #ABC4BD;}
.menu-header .menu-title{font-size:20px;line-height:20px;font-weight:bold;color:#333;text-align:left;}
.menu-header .menu-desc{font-size:10px;color:#666;line-height:1.5;margin:4px 0 0 0;padding-bottom:4px;border-bottom:4px solid #ABC4BD;}
.menu-header .menu-o2o{position:absolute;top:15px;right:0;z-index:9999;}
.menu-header .menu-o2o.online{background-color:#efefef;color:#8BAF47;}
.dishlists{margin:0 0 0 2px;}
.dishlist-form{margin:0 0 30px 0;}
.dishlist-form.edit{margin-bottom:5px;}
.dishlist-form input{width:100%;margin-bottom:10px;font-size:16px;}
.dishlist{margin-bottom:15px;}
.dishlist .title{margin-bottom:10px;margin-left:-10px;padding-left:10px;}
.dishlist .title h4{display:inline-block;}
.dish{font-size:15px;margin:0 0 5px 0;position:relative;}
.dish .dish-wrap{padding-left:2px;line-height:1.4;}
.dish .label{margin:0 0 0 5px;padding:4px 8px 4px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#EFEFEF;display:inline-block;font-size:12px;line-height:1;color:#999;font-style:normal;vertical-align:middle;position:relative;top:-2px;white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.dish .label.on{background-color:#8BAF47;color:#fff;}
.dish-new-wrap{margin:5px 0 0 0;padding:0 0 0 2px;}
.dish-new-wrap .btn-new-dish{display:inline-block;width:auto;}
.dish-new-wrap li{margin-bottom:15px;}
.dish-form .form input{margin-bottom:10px;}
.dish-form .form input.price{width:80px;}
.dish-form .form textarea{margin-bottom:10px;height:66px;}
.dishs li.dish{padding:5px;border-bottom:1px dashed #ccc;}
.dishs li.dish div{margin-bottom:5px;}
.dishs li.dish .dish-wrap em{font-size:16px;color:#aaa;}
.dishs li.dish .dish-wrap em:before{content:"￥"}
.dishs li.dish .actions .btn-fail{border-color:red;}
.dishs li.dish .inner-dialog,.dishlist .inner-tip{position:relative;border:1px solid #ccc;margin:10px 0;-moz-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 0px 4px rgba(0,0,0,0.2);box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);}
.dishlist .inner-tip{display:inline-block;color:red;margin:0;}
.dishlist .inner-tip .inr{padding:5px;}
.dishlist .inner-tip .inr form{overflow:hidden;}
.dishlist .inner-tip p{float:left;margin-right:10px;font-size:14px;line-height:25px;}
.dishlist .inner-tip button{float:right;padding:4px 6px;}
.dishlist .inner-tip .arrow{top:-10px;}
.dishs li.dish .inner-dialog .title{margin:5px 0 0 5px;padding-left:5px;}
.dishs li.dish .inner-dialog .inr{margin-bottom:15px;padding:0 10px;}
.dishs li.dish .inner-dialog h3{display:inline-block;margin:0;font-size:12px;color:#000;}
.dishs li.dish .inner-dialog .title i{float:right;font-size:24px;width:18px;height:18px;line-height:18px;margin:4px 2px;}
.dishs li.dish .inner-dialog textarea{width:100%;margin-top:5px;font-size:16px;height:66px;}
.arrow{width:20px;height:10px;background:url("/Store/source/images/arrow.png") no-repeat 0 0;position:absolute;}
.dishs li.dish .inner-dialog .arrow.info{top:-10px;left:94px;}
.dishs li.dish .inner-dialog .arrow.img{top:-10px;left:57px;}
.dishs li.dish .inner-dialog .img-placeholder{display:inline-block;float:left;width:120px;height:80px;margin:5px 10px 5px 0;padding:1px;border:1px solid #eee;text-align:center;}
.dishs li.dish .inner-dialog .img-placeholder span{display:block;border:1px solid #eee;height:50px;padding-top:28px;}
.dishs li.dish .inner-dialog p.desc{font-size:12px;color:#999;line-height:19px;}
.dishs li.dish .inner-dialog .link-upload{margin-top:5px;position:relative;overflow:hidden;direction:ltr;}
.dishs li.dish .inner-dialog .link-upload input[type="file"]{position:absolute;right:0;top:0;font-family:Arial;font-size:118px;margin:0px;padding:0px;cursor:pointer;opacity:1;}